import Vue from 'vue'
import VueRouter from 'vue-router'
import Login from '@/components/common/Login'
import Home from '@/views/Home'


Vue.use(VueRouter)

const routes = [
 {
   path:"/",
   redirect:"/login"
 },
 {
   path:"/login",
   component:Login
 },
 {
   path:"/home",
   component:Home
 }
 //搜索组件
 {
   path:"/song_sel",
   component:Song_sel
 }
 //歌单组件
 {
   path:"/song_list",
   component:Song_list
 }
]

const router = new VueRouter({
  routes
})

router.beforeEach((to,from,next) => {
  if(to.path === "/login") return next()

  const tokenStr = window.sessionStorage.getItem('token');

  if(!tokenStr) return next('/login')
  next()

})

export default router
